
/*-----------------------------------------------------------------------------\
|                          ChipCFlow Block2Code V2.0                           |
|                                                                              |
| Desenvolvedor: Felipe Simões Lage Gomes Duarte                               |
| Orientador: Prof. Dr. Jorge Luiz e Silva                                     |
|                                                                              |
| Main Project: ChipCflow                                                      |
| Período: Agosto de 2010 a Julho de 2011                                      |
| Codigo: Main.java                                                            |
| Versão da IDE: NetBeans IDE 6.9.1 (Build 201011082200)                       |
| Java: 1.6.0_21; Java HotSpot(TM) Client VM 17.0-b17                          |
| Sistema Operacional: Windows 7 versão 6.1 executando em x86; pt_BR (nb)      |
|                                                                              |
|             O presente trabalho foi realizado com apoio do CNPq              |
|   Conselho Nacional de Desenvolvimento Científico  e Tecnológico - Brasil    |
\-----------------------------------------------------------------------------*/
package view;

import controler.Action;
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JPanel;

public class Desenho extends JPanel {
  //sobrescrita do metodo paintComponent da classe JPanel

  @Override
  public void paintComponent(Graphics g) {
    super.paintComponent(g);
    paintPontos(g);
    Action.paintComponents(g);
  }

  public void paintPontos(Graphics g) {
    /*TODO: Somente desenhar os pontos se a opçao estiver setada*/
    if (true) {
      for (int i = 0; i < 5000; i = i + 15) {
        for (int j = 0; j < 5000; j = j + 15) {
          Color Cor = Color.LIGHT_GRAY;
          g.setColor(Cor);//set cor do objeto
          g.fillOval(i, j, 3, 3);
        }
      }
    }
  }
}
